export const handleLoginFailure = () => {
	console.log('————————')
	console.log('退出登录，标记当前页面为授权页面，防止多次跳转')
	console.log('————————')
	
	store.commit("logout");
	// 改为授权取消
	store.commit("updateAuthorization", false);
	
	
	let currentPageUrl = getCurrentPageUrl()
	if (store.state.$deviceType == 'weixin') {
		// 如果不是授权页面，
		if (!store.getters.isAuthorizationPage) {
			console.log("标识当前为授权页面")
			// 标识当前为授权页面
			store.commit("updateAuthorizationPage", true);
			toAuth()
		}
		return
	} else {
		// token 失效
		// 判断当前是不是已经在登录页面或者授权页，防止二次跳转
		if (store.getters.isAuthorizationPage || currentPageUrl == '/userPack/pages/user/Login/index') {
			console.log(store.getters.isAuthorizationPage, currentPageUrl, '已经是登录页面或者授权页面，跳出方法')
			return
		}
	}
	
	
	console.log('————————')
	console.log('当前是授权页面')
	console.log(store.getters)
	console.log('————————')
	store.commit("updateAuthorizationPage", true);
	
	let path = '/' + getCurrentPageUrlWithArgs()
	console.log(`测试扫分享太阳码进入================`)
	let qrCode = handleQrCode()
	console.log("测试扫分享太阳码进入================")
	console.log(qrCode)
	// 判断
	if (qrCode) {
		// 当前是通过海报扫描进入的
	
		// 判断是不是拼团进来的
		if (currentPageUrl == 'activityPack/pages/activity/GroupRule/index') {
			console.log('————————')
			console.log('是拼团进来的')
			console.log('————————')
			if (qrCode.pinkId) {
				path = parseUrl({
					path: `/ ${currentPageUrl} `,
					query: {
						id: qrCode.pinkId,
					}
				})
				if (qrCode.spread) {
					cookie.set("spread", qrCode.spread || 0);
				}
			} else {
				console.log('————————')
				console.log('是拼团进来的,但是没有获取到参数')
				console.log('————————')
				handleNoParameters()
			}
		}
	
		// 判断是不是扫描的砍价海报进来的
		if (currentPageUrl == 'activityPack/pages/activity/DargainDetails/index') {
			console.log('————————')
			console.log('是扫描的砍价海报进来的')
			console.log('————————')
	
			if (qrCode.bargainId) {
				path = parseUrl({
					path: `/ ${currentPageUrl} `,
					query: {
						id: qrCode.bargainId,
						partake: qrCode.uid
					}
				})
				if (qrCode.spread) {
					cookie.set("spread", qrCode.spread || 0);
				}
			} else {
				handleNoParameters()
				console.log('————————')
				console.log('是扫描的砍价海报进来的,但是没有获取到参数')
				console.log('————————')
			}
		}
	
		if (currentPageUrl == 'pages/shop/GoodsCon/index') {
			console.log('————————')
			console.log('是扫描的商品详情')
			console.log('————————')
	
			if (qrCode.productId) {
				path = parseUrl({
					path: `/ ${currentPageUrl} `,
					query: {
						id: qrCode.productId,
					}
				})
				if (qrCode.spread) {
					cookie.set("spread", qrCode.spread || 0);
				}
			} else {
				handleNoParameters()
				console.log('————————')
				console.log('是扫描的商品详情进来的,但是没有获取到参数')
				console.log('————————')
			}
		}
	}
	
	
	
	console.log('————————')
	console.log(path, '重定向页面地址')
	console.log('————————')
	routerPermissions(path, 'reLaunch')
}